package fiuba.algo3.TPFinal;

import java.util.ArrayList;

public interface Superficie {
	public void edificar(Edificable construccion) throws HectareaConstruidaException;
	public void pedirServiciosNecesariosparaConstruir() throws NoCumpleRequisitoParaContruirseException;
	public boolean poseeTodosLosServicios(ArrayList<Servicio>servicios);
	public void agregarServicio(Servicio servicio);
    public boolean estaOcupada();
	public void ubicarEnPosicion(Posicion posicion);
	public void conectar(Conectable conexion);
	public Zona pedirZona(int rango);
	public void comenzarDanio(int Radio);
	public Posicion obtenerPosicion();
}
